define([
    'angular',
    ],
    function (angular) {
	    'use strict';

	    var kernelModule;
        try {
        	kernelModule = angular.module('gbits.websns.kernel');
        } catch(err) {
        	kernelModule = null;
        };

        if (kernelModule == null) {
        	kernelModule = angular.module('gbits.websns.kernel', ['ui.router'])
        	.constant('gbits.websns.kernel.config', {
    	    	basePath : appBasePath + "/kernel",
    	    });
        }
        
//        kernelModule.controller('KernelController', [
//                                         		    '$scope',
//                                         		    '$state',
//                                         		    function($scope, $state) {		    	
//                                         	        	$scope.serverPath = serverPath;
////                                         	        	$state.go("kernel.appList.dashboard");
//                                         		    }
//                                         	    ]);

    	return kernelModule;
	}
);